﻿--Supression de Constraints
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_Existencias_por_MatBib_TipoPrestamo]') AND parent_object_id = OBJECT_ID(N'[dbo].[Bib.Existencias_por_MatBib]'))
ALTER TABLE [dbo].[Bib.Existencias_por_MatBib] DROP CONSTRAINT [FK_Existencias_por_MatBib_TipoPrestamo]
IF  EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_ConfiguracionPrestamo_TipoPrestamo]') AND parent_object_id = OBJECT_ID(N'[dbo].[Bib.ConfiguracionPrestamo]'))
ALTER TABLE [dbo].[Bib.ConfiguracionPrestamo] DROP CONSTRAINT [FK_ConfiguracionPrestamo_TipoPrestamo]

--Supresion de datos
DELETE FROM [Bib.TipoPrestamo]

--Insercion de datos
SET IDENTITY_INSERT [Bib.TipoPrestamo] ON 
INSERT INTO [Bib.TipoPrestamo]  (ID, Nombre, Instruccion) VALUES  (1,	'Pregrado',	'Estas son las instrucciones para los libros de pregrado')
INSERT INTO [Bib.TipoPrestamo]  (ID, Nombre, Instruccion) VALUES  (2,	'Postgrado', 'Estas son las instrucciones para los libros de postgrado')
INSERT INTO [Bib.TipoPrestamo]  (ID, Nombre, Instruccion) VALUES  (3,	'Externo',	'Estas son las instrucciones para los libros de externo')
SET IDENTITY_INSERT [Bib.TipoPrestamo] OFF

--Creacion de Constraints
ALTER TABLE [dbo].[Bib.Existencias_por_MatBib]  WITH CHECK ADD  CONSTRAINT [FK_Existencias_por_MatBib_TipoPrestamo] FOREIGN KEY([TipoPrestamoID])
REFERENCES [dbo].[Bib.TipoPrestamo] ([ID])
GO
ALTER TABLE [dbo].[Bib.Existencias_por_MatBib] CHECK CONSTRAINT [FK_Existencias_por_MatBib_TipoPrestamo]
ALTER TABLE [dbo].[Bib.ConfiguracionPrestamo]  WITH CHECK ADD  CONSTRAINT [FK_ConfiguracionPrestamo_TipoPrestamo] FOREIGN KEY([TipoPrestamoID])
REFERENCES [dbo].[Bib.TipoPrestamo] ([ID])
GO
ALTER TABLE [dbo].[Bib.ConfiguracionPrestamo] CHECK CONSTRAINT [FK_ConfiguracionPrestamo_TipoPrestamo]